:root {
  // 浅色主题
  --primary-color: #4285f4;
  --bg-color: #ffffff;
  --text-color: #333333;
  --sidebar-bg: #f8f9fa;
  --sidebar-text: #495057;
  --sidebar-hover-bg: #e9ecef;
  --sidebar-active-bg: #e0e0e0;
  --sidebar-active-text: #000000;
  --border-color: #dee2e6;
  --blockquote-bg: #f8f9fa;
  --blockquote-text: #6c757d;
  --inline-code-bg: #f3f3f3;
  --inline-code-text: #d63384;
  --code-block-bg: #f8f9fa;
  --code-tag-bg: #e9ecef;
  --code-tag-text: #495057;
  --table-header-bg: #f8f9fa;
}

[data-theme="dark"] {
  --primary-color: #8ab4f8;
  --bg-color: #121212;
  --text-color: #e0e0e0;
  --sidebar-bg: #1e1e1e;
  --sidebar-text: #b0b0b0;
  --sidebar-hover-bg: #2e2e2e;
  --sidebar-active-bg: #333333;
  --sidebar-active-text: #ffffff;
  --border-color: #444;
  --blockquote-bg: #1e1e1e;
  --blockquote-text: #a0a0a0;
  --inline-code-bg: #2e2e2e;
  --inline-code-text: #f78c6c;
  --code-block-bg: #1e1e1e;
  --code-tag-bg: #2e2e2e;
  --code-tag-text: #b0b0b0;
  --table-header-bg: #2e2e2e;
}